package com.example.questionsystem.modules.qu.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder(toBuilder = true)
public class BatchDto {
    @Builder.Default
    private int batchId = 1003;
    @Builder.Default
    private String kcid = "kcid";
    @Builder.Default
    private String ccid = "ccid";
    @Builder.Default
    private int ccsxh = 1;
    @Builder.Default
    private int examinerId = 1001;
    @Builder.Default
    private int projectId = 1002;
    @Builder.Default
    private String batchCode = "batchCode";
    @Builder.Default
    private String batchGroupName = "1";
    @Builder.Default
    private String batchPassword = "mg111";
    

    @Builder.Default
    private String beginTime = "2024-07-16T14:54:38.1442658+08:00";
    
    @Builder.Default
    private String strBeginTime = "2024-07-16 14:54:38";
    @Builder.Default
    private int kssc = 150;
    @Builder.Default
    private int roomCheck = 1;
    @Builder.Default
    private String encryptKey = "JKHh/9DNRDbMd0hHzVK+aVGlIU6AiWrYIPsPLGpA/Aw=";
    @Builder.Default
    private String encryptResult = "TaicdRccqkT5z/bFkj9M6w==";
    

    @Builder.Default
    private String openPasswordTime = "2024-07-16T14:53:38.1442658+08:00";
    
    @Builder.Default
    private String strOpenPasswordTime = "2024-07-16 14:53:38";
    @Builder.Default
    private int allowLoginMinute = 30;
    @Builder.Default
    private int autoStartMinute = 10;
    @Builder.Default
    private int status = 1;
    @Builder.Default
    private int isActive = 1;
    @Builder.Default
    private int roomLock = 0;
    @Builder.Default
    private String roomLockTime = "";
    @Builder.Default
    private String managerName = "";
    @Builder.Default
    private String managerMobile = "";
    @Builder.Default
    private String proctor1 = "";
    @Builder.Default
    private String proctor2 = "";
    @Builder.Default
    private int examStatus = 1;
    @Builder.Default
    private String endTime = "2024-07-16 17:24:38";
    @Builder.Default
    private int resultPack = 0;
    @Builder.Default
    private String resultPackTime = "";
    @Builder.Default
    private int resultSend = 0;
    @Builder.Default
    private String resultSendTime = "";
}